package com.software.levelupandroid.utils;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import com.software.levelupandroid.entity.Result;

import java.lang.reflect.Type;

/**
 * @Description Json转换器
 * @Author LiangYaJie
 * @CreateTime 2024年05月18日 16:23:06
 */
public class JsonConverter {

    private static final Gson gson = new Gson();

    public static <T> Result convertJsonToT(String json, T t){
        Type type = new TypeToken<Result<T>>(){}.getType();
        Result result = gson.fromJson(json, type);
        return result;
    }

}
